#include "Shm.hpp"
#include "Fifo.hpp"
#include <unistd.h>

int main()
{
    // 创建管道
    // NamedPipe namedpipe(".", NAME);

    // // 打开文件准备读
    // PipeOperator reader(PATH, NAME);
    // reader.OpenForRead();

    // shm shm(CREATER, pathname, proj_id);
    // char *mem = (char *)shm.VirtualAddr();
    // while (true)
    // {
    //     // 读
    //     if(reader.Wait()) printf("%s\n", mem);
    //     else break;
    // }

    // // 关掉
    // reader.Close();

    shm shm(CREATER, pathname, proj_id);
    shm.Attr();
    return 0;
}